package taller.dataLayer.entities;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.Id;

import taller.dataLayer.vo.RodamientoVO;

@Entity
public class Rodamiento implements Serializable {
	@Id
	private String codigo;
	private String descripcion;
	private String caracteristica;
	private String marca;
	private String origen;
	private static final long serialVersionUID = 1L;

	public Rodamiento() {
	}   
	public RodamientoVO getVO(){
		RodamientoVO rodamientoVO = new RodamientoVO(this.codigo, this.descripcion,
				this.caracteristica, this.marca, this.origen);
		return rodamientoVO;
	}
	public void setVO(RodamientoVO rodamientoVO){
		this.codigo = rodamientoVO.getCodigo();
		this.descripcion = rodamientoVO.getDescripcion();
		this.caracteristica = rodamientoVO.getCaracteristica();
		this.marca = rodamientoVO.getMarca();
		this.origen = rodamientoVO.getOrigen();
	}
	
	public String getCodigo() {
		return this.codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}   
	
	public String getDescripcion() {
		return this.descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}   
	
	public String getCaracteristica() {
		return this.caracteristica;
	}

	public void setCaracteristica(String caracteristica) {
		this.caracteristica = caracteristica;
	}   
	
	public String getMarca() {
		return this.marca;
	}

	public void setMarca(String marca) {
		this.marca = marca;
	}   
	
	public String getOrigen() {
		return this.origen;
	}

	public void setOrigen(String origen) {
		this.origen = origen;
	}
   
}
